From: route@monster.com
Sent: Wednesday, October 21, 2015 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: IBM IID Architect
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Vinod Kumar Raghu@atcxs.com
614 414 3009 Professional Summary
· Around
7 years of experience in all phases of Software Development Life Cycle (SDLC)
- Analysis, Design, Implementation, Integration, Testing and Maintenance of
applications using Java, J2EE, C, C++ on Unix & Windows
platforms. · Experience
in Pair Programming, Test Driven Development, Waterfall model
and Agile methodologies like SCRUM. · Good
knowledge and hands on experience in MVC (Struts 1.x), Spring 2.x
and ORM(Hibernate 3.0) frameworks . · Extensive knowledge of XML-based standards and
protocols (such as WSDL and SOAP), Service Oriented Architecture
(SOA), development of XML schemas
and implementing both SOAP and REST
web services. · Extensive
experience in using various UML, Rational Rose, design patterns
and industry best practices such as MVC (Model-View-Controller), Singleton,
Facade, Factory and DAO, DTO, singleton. · Strong
experience in UNIX and Shell scripting. · Good
documentation skills on both functional and business requirements. ·
Expertise in Distributed and Web
environments, focused in JAVA Technologies –Java collections, Threads,
J2SE, JDBC, Struts, Spring, Hibernate Framework. · Extensively
experienced in Middle Tier Development using Servlets, JSPs, and EJB. · Expertise
in Web-Development technologies like Servlets, JSP, JSTL, HTML5,
JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery. · Experience
in using DOM4J, JAXB, JAXP parsing and XMLBean to process,
validate, parse and extract data from XML files. ·
Extensive experience in working IDE
tools like IntelliJ, Eclipse, Netbeans, RAD, WID(Web Sphere
Integration Designer). ·
Extensive experience in
implementation of the version control software Perforce, SVN, CVS, Git. · Experienced
in generating logging by Log4j to identify the errors in production
test environment and experienced in Ant, Maven and Gradle tools. ·
Hands on experience using
Messaging Services like JMS, MQ Series. ·
Hands on experience batch
scheduling, creation of flow-charts using Flux designer and flux api.
· Closely
worked with Release Management Team in doing builds and deploying code into
various environments like DEV/QA/SIT/UAT/Prod. · Have
excellent analytical, problem solving, communication and interpersonal
skills, with ability to interact with individuals at all levels and can work
as a part of a team as well as independently. Technical Skills
Education
Bachelor Of
Technology in Information Technology, Jawaharlal
Nehru technological university, India Professional Experience
Kaiser
Permanente , Pleasanton, CA Role: Java
Developer
July 2013- Till Date Responsibilities: ·
Involved
in Analysis, design and coding of a Project on Java and J2EE environment. ·
Used
Eclipse IDE for development of the Project. ·
Followed Spring
MVC Framework for the development of the project. ·
Followed
Scrum concepts one of the method of Agile Methodology to
produce high Quality Software. ·
Developed
various UI screens using XHTML for retrieving details about the
case numbers that are filed. ·
JavaScript is used for front-end client side
validations. ·
Used Hibernate to
access the database and mapped different POJO classes to the database tables. ·
Used
Spring batch programming to persist the data into the database. ·
Used XML and XSLT, DTD,
XSD to display the pages in the HTML format for the
customers. ·
Wrote
different configuration files for Hibernate and web in XML to
configure the application and assemble the different components of a project. ·
Used SOAP API
in the webservice to handle the security information. ·
Developed managed
beans to handle business logic in the MVC architecture. ·
Involved
in writing EJB entity bean and Session bean. ·
Implemented
Stateless and State full Session beans to capture user data. ·
Configuration
and deployment of the web application using Weblogic Server. ·
Developed Web
Services to communicate to other modules using XML based SOAP and WSDL
protocols ·
Wrote
different queries for SQL commands and Stored Procedures to retrieve
the details from the Oracle database which are configured functions
from the database based on the application needs. ·
Used AJAX to
get data from the server and make the system User-Friendly. ·
Logging
for the application is done by Log4j. ·
Version
control is done by using SVN. ·
Prepared
the documentation of the applications which I was involved and test case
documentation with sample inputs. ·
Fix
defects as needed during the QA phase, support QA testing, troubleshoot
defects and identify the source of defects. Environment: Java(JDK
1.5), J2EE, JSF, Facelets, Servlets , JavaScript, XML, HTML, CSS, Web
Services, Spring , EJB , Hibernate , Windows, Linux, Eclipse, Oracle
10g,Weblogic server, XML, XSLT ,Ajax ,Agile Methodologies, Log4j,Tortoise
SVN. Client: BCBS, Buffalo, NY July 2012- May 2013 Role: Java Developer Responsibilities: ·
Involved in
SDLC Requirements gathering, Analysis, Design, Development and Testing
of application using AGILE methodology (SCRUM). ·
Involved
in design discussions and understanding of business requirements and identify
the relevant functional and technical requirements. ·
Used
JAX-WS (SOAP) for producing web services and involved in writing
programs to consume the web services using SOA with CXF
framework. ·
Used JSP’s
HTML on front end, Servlets as Front Controllers and JavaScript for client
side validations. ·
Develop web application using Struts Framework. ·
Created
controller Servlets for handling HTTP requests from JSP pages. ·
Configured bamboo
automating the builds into gradle archiva repository. ·
Implemented the business logic
using various Design patterns. ·
Developed
the entire application web-based client implementing MVC Architecture using spring
framework. ·
Implemented
Object-relation mapping in the persistence layer using Hibernate
frame work in conjunction with spring functionality. ·
Used Spring framework to
inject the DAO and Bean objects, auto wiring the components. ·
Worked on development of Hibernate,
including mapping files, configuration file and classes to ·
Implemented dozer bean mapping for
mapping the domain objects. ·
Used SQL Queries in Java code to do
select/update/delete depending upon the business requirement. ·
Also used Stored procedures connecting
to the database using spring JDBC. ·
Responsible
for modifying existing xml schema definition as per client’s requirements. ·
Extensively
worked with XML schema, XSL/XSLT, XML to navigate in XML
documents, and DOM4J to process and parse xml files. ·
Extensively
worked on XML Altova Map Force for the transformations of xml to xslt. ·
Used XPATH
to navigate through Attributes and Elements in an XML Document. ·
Used
JAXB to marshal and unmarshal the xml-java object, java
objects-xml ·
Extensively
used JSP to develop schema viewer applications. ·
Developed
dynamic interfaces in JSP, JQUERY, AJAX, HTML5, CSS3. ·
Build a custom
JQUERY framework based on the user requirements providing structure and
consistency throughout the application. ·
Used
Git as source control management giving a huge speed advantage on
centralized systems that have to communicate with a server. ·
Involved in developing Unit
Test cases and testing the Application using soap-ui. ·
Used
Log4j to capture the log that includes runtime exception and for
logging info and are helpful in debugging the issues. ·
Environment: Java 1.5, Struts
2.x, Hibernate 3.0, JMS, JAX-WS(SOAP), Web Logic server 10.5,
STRUCTS, XSD, XMLBean, Ajax, JQuery, JSF, Oracle 10g, JUnit, Log4J, Dom4j,SVN
source management, Maven tools, Eclipse, Apache Tomcat 6.5, JQuery
1.7,CSS,Ajax. Client: HP, Trumbull, CT
May 2011 to June 2012 Role: Java Developer Responsibilities: ·
Involved in
SDLC Requirements gathering, Analysis, Design, Development and Testing
of application developed using AGILE (Scrum) methodology. ·
Extensively
used JDBC and Flat File adapters in Eclipse Juno IDE. ·
Extensively
used Service Data Objects (SDO) package in writing all the data exchange
applications. ·
Developed
new customized tax forms in ETM (oracle taxation application). ·
Integrated ETM
with Hibernate to persist the data from tax forms. ·
Extensively
used SQL Developer IDE to work with Oracle SQL. ·
Extensively
used JSP to develop schema viewer applications. ·
Extensively
used Ant script to build the applications. ·
Used Log4j
to capture the log that includes runtime exception and for logging info and
are helpful in debugging the issues. ·
Extensively
worked with XML schema, XSL/XSLT, XML Xpath to navigate
in XML documents, and DOM4J to process and parse xml files. ·
Used JAX-WS
(SOAP) and WSDL to produce web services and involved in writing
programs to consume the web services (data extract applications). ·
Involved in
writing Junit test cases and performed Unit, System and Integration
testing. ·
Extensively
worked with Defect tracking tool JIRA. ·
Deployed
applications as archived files and as exploded archive directories. Used WebSphere
Server (ESB) 7.5 with the concept of an application installation
directory, which helped to organize deployment files and deployment
configuration files for easy deployment using WebSphere Server tools. ·
Deployed
the complete Web and enterprise applications in IBM WebSphere ESB
7.5 server. ·
Monitoring
and configuring the IBM WebSphere ESB 7.5 server ·
Used Tortoise
SVN for Source Control and Version Management. Environment: Java1.6, J2EE , JSP,
Log4J, ANT , Hibernate 3.0, Web services (SOAP), JMS, WebSphere ESB 7.5,
Oracle 10g, SQL Developer, Eclipse WID 7.5, HTML, AJAX, Junit,
SVN, JIRA, Windows/Linux, Oracle ETM. Client: Capital One, Richmond,VA
Jan 2010 to Apr 2011 Role: Java Developer Responsibilities: ·
Involved
in Software Development Life Cycle (SDLC) of the application:
Requirement gathering, Design Analysis and Code development. ·
Implemented
Struts framework based on the Model View Controller design
paradigm. ·
Implemented
the MVC architecture using Strut MVC. ·
Struts-Config
XML file was created and Action
mappings were done. ·
Designed
the application by implementing Struts based on MVC Architecture,
simple Java Beans as a Model, JSP UI Components as View and ActionServlet
as a Controller.
·
Used JNDI
to perform lookup services for the various components of the system. ·
Involved
in designing and developing dynamic web pages using HTML and JSP
with Struts tag libraries.
· Implemented modules using Core Java APIs, Java
collection, Threads, XML, and integrating the modules. ·
Applied
J2EE Design Patterns such as Factory, Singleton, and Business
delegate, DAO, Front Controller Pattern and MVC. ·
Designed
and developed business components using Session and Entity Beans in
EJB. ·
Developed
the Enterprise Java Beans (Stateless Session beans) to handle
different transactions such as online funds transfer, bill payments to the
service providers. ·
Developed
JMS Sender and JMS Receivers for the loose coupling between the
other modules and Implemented asynchronous request processing using Message
Driven Bean. ·
Used
JDBC for data access from Oracle tables. ·
Responsible
for writing, tuning and maintaining complex SQL statements. ·
JUnit
was used to implement test cases
for beans. ·
Successfully
installed and configured the IBM Websphere Application server and
deployed the business tier components using EAR file ·
Coordinated
with testing team for timely release of product. ·
Used
Log4j for External Configuration Files and debugging. Environment: JSP 1.2, Servlets, Struts1.2.x, JMS, EJB 2.1, JavaScript,
Ajax, CSS,ORM frameworks, JDBC,JMS, Eclipse 2.0, Web Sphere 6.1, DB2, EJB,
ANT, Windows. Experience in India
June 2008 to Dec 2009 Role: Jr.Java Developer Responsibilities: ·
Design and
development of Java classes and interfaces. ·
Worked in JavaScript
and HTML for the client side validations. ·
Data Model
design and interface layer design with other team members. ·
Developed
interaction framework for asset database interaction and developed save and
conversion specific servlets for applet interaction. ·
Designed
and developed web-based software using Struts MVC Framework and Spring
Web Flow. ·
Extensively
used AJAX (Prototype Framework and DOJO) technology to add
interactivity to the Webpages. ·
Used EJBs
in the application and developed Session beans for the business logic at the
middle tier level. ·
Actively
involved in designing and implementing Business Delegate, Data Access Object
Seesion Façade and Data Transfer Object design patterns. ·
Designed
and developed Message driven beans that consumed the messages from the Java
message queue. ·
Used JAXB
parser for parsing the valid xml files as defined by the XSD ·
Used JUnit
framework for Unit testing of application ·
Developed
ant scripts and developed builds using Apache ANT. ·
Used Log4J
to capture the log that includes runtime exceptions. ·
Used Clear
Case for source code maintenance. ·
Design and
developed JDBC connection objects for the data retrieval and update. ·
Developed
connection pooling method to avoid the waiting for database connection. ·
Building,
testing and deploying the application on Apache Tomcat server. Environment: Core
Java , JDBC ,JAXB, WSDL, Rest, JSP, Servlet, Html, JavaScript, Apache
Tomcats, MSSQL, Struts,Windows 2000. |
|
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|